.bar form {
    position: relative;
    float:right;
    width: 300px;
    background: #A3D0C3;
}
.bar input, button {
    border: none;
    outline: none;
    background: transparent;
}
.bar input {
    width: 100%;
    height: 42px;
    padding-left: 13px;
}
.bar {
    font-weight: 500;
    font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;
    padding: 30px 0;
    margin-right:70px;
    margin-bottom:50px;
}
.bar button {
    height: 42px;
    width: 42px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}
.bar button:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 16px;
    color: #F9F0DA;
}
.bar a{
    display:block;
    width:100px;
    height:40px;
    background-color: #378770;
    float:left;
    margin: 0 10px;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    color:white;
    border:2px solid;
    border-radius:25px 25px 25px 0;
}
.bar a:hover{
    background-color: #a4d0c3;
}